xen: arm: correctly write release target in smp_spin_table_cpu_up
authorIan Campbell <ian.campbell@citrix.com>
Tue, 14 Jan 2014 16:55:04 +0000 (16:55 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 13 Mar 2014 10:59:11 +0000 (10:59 +0000)
commit5f979614eae087042f0283fa03186e97e5e04f70
tree26c3e31bfe651a3ff59da44b199dea655108de43
parent5940d3d095661f541a843e5d4c5f9363c18cd63c
xen: arm: correctly write release target in smp_spin_table_cpu_up

flush_xen_data_tlb_range_va() is clearly bogus since it flushes the tlb, not
the data cache. Perhaps what was meant was flush_xen_dcache(), but the address
was mapped with ioremap_nocache and hence isn't cached in the first place.
Accesses should be via writeq though, so do that.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Julien Grall <julien.grall@linaro.org>
xen/arch/arm/arm64/smpboot.c